package cn.source.system.domain;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import cn.source.common.annotation.Excel;
import cn.source.common.core.domain.BaseEntity;
/**
 * 职位管理对象 t_position
 *
 * @author gygl
 * @date 2023-08-30
 */
public class Position extends BaseEntity
{
    private static final long serialVersionUID = 1L;
    /** 编号id */
    @Excel(name = "编号id")
    private Long id;
    /** 用户手机号 */
    @Excel(name = "用户手机号")
    private String userName;
    /** 用户真实姓名 */
    @Excel(name = "用户真实姓名")
    private String trueName;
    /** 职位类型：1、部门经理，2、项目经理，3、技术专家 */
    @Excel(name = "职位类型：1、部门经理，2、项目经理，3、技术专家")
    private Long positionType;
    /** 用户职位 */
    @Excel(name = "用户职位")
    private String position;
    /** 创建人手机号 */
    @Excel(name = "创建人手机号")
    private String createUser;
    /** 创建人姓名 */
    @Excel(name = "创建人姓名")
    private String createName;
    /** 是否删除 */
    @Excel(name = "是否删除")
    private Long isDel;
    public void setId(Long id)
    {
        this.id = id;
    }
    public Long getId()
    {
        return id;
    }
    public void setUserName(String userName)
    {
        this.userName = userName;
    }
    public String getUserName()
    {
        return userName;
    }
    public void setTrueName(String trueName)
    {
        this.trueName = trueName;
    }
    public String getTrueName()
    {
        return trueName;
    }
    public void setPositionType(Long positionType)
    {
        this.positionType = positionType;
    }
    public Long getPositionType()
    {
        return positionType;
    }
    public void setPosition(String position)
    {
        this.position = position;
    }
    public String getPosition()
    {
        return position;
    }
    public void setCreateUser(String createUser)
    {
        this.createUser = createUser;
    }
    public String getCreateUser()
    {
        return createUser;
    }
    public void setCreateName(String createName)
    {
        this.createName = createName;
    }
    public String getCreateName()
    {
        return createName;
    }
    public void setIsDel(Long isDel)
    {
        this.isDel = isDel;
    }
    public Long getIsDel()
    {
        return isDel;
    }
    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("userName", getUserName())
            .append("trueName", getTrueName())
            .append("positionType", getPositionType())
            .append("position", getPosition())
            .append("createUser", getCreateUser())
            .append("createName", getCreateName())
            .append("createTime", getCreateTime())
            .append("isDel", getIsDel())
            .toString();
    }
}
